#ifndef _MEMBER_BDRAG_H_
#define _MEMBER_BDRAG_H_

#include <BImage>
#include <BCursor>
#include <BDrag>

#define drag_member(drag)		((member_BDrag*)((BDrag*)drag)->_ptr)

namespace BWE
{
	class member_BDrag
	{
	public:
		member_BDrag(BDrag* drag);
		~member_BDrag();

		BDrag*				boss;
		bool				over;
		BWidget*			source;
		BWidget*			target;
		BImageHolder		image;
		BPoint				offset;
		BCursorHolder		tipsCursor;
		BString				text;
		BValue				value;
	};
}
#endif